div.htree{
    margin: 10px 10px 100px 0px;
    padding: 0px;
    line-height: 24px;
    font-size: 13px;
    white-space: nowrap;
    text-align: left;
    cursor: default;
}

div.htree div.node{height: 24px; font-size: 13px; letter-spacing: -4px; overflow: hidden;}
div.node span, div.node a{margin-left: 4px; padding: 0px; line-height: 24px; font-size: 13px; letter-spacing: 0px;}
div.node input{margin: 0px; padding: 0px; margin-top: -3px;}
div.node a:link{color: #1f3a87; text-decoration: none;}
div.node a:visited{color: #1f3a87; text-decoration: none;}
div.node a:hover{text-decoration: underline; color: #bc2931;}
div.node img{margin: 0px; padding: 0px; border: 0px solid #ffffff; vertical-align: middle;}
div.node:hover{background-color: #efefef;}
div.node.clicked{background-color: #e4edf8;}
div.node.clicked a{color: #bc2931;}

div.hide{display: none;}
div.show{margin: 0px; display: block;}
div.htree div.mouseout{background-color: #ffffff;}
div.htree div.mouseover{background-color: #d6e6f6;}
div.htree div.mouseclick{background-color: #d6e6f6;}
